package com.tmc.bean.intair;

import java.io.Serializable;
import java.util.List;

/**
 * 航程实体类
 * 
 * @author pei
 *
 */
public class EthFlight implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2530487701834139583L;

	private List<EthSegment> segments;
	private Integer flightIndex;
	private EthRule rule;
	private String transfer;
	private String transferName;
	private String transferCity;
	private String transferCityName;
	private String transferTime;
	private Long orderId;
	
	//
	private String departure;// 出发地
	private String arrival;// 到达地
	private String departureName;
	private String arrivalName;
	private String departureDate;
	private String arrivalDate;
	private String departureTime;
	private String arrivalTime;
	private String departureCity;
	private String arrivalCity;
	private String departureCityName;
	private String arrivalCityName;
	private String airline;// 航司
	private String airlineName;// 航司
	private String flightNo;// 航班号
	private String duration;// 飞行时间
	private String stopOver;// 经停
	private String teminalDep;// 出发航站楼
	private String teminalArr;// 到达航站楼
	
	// 显示字段
	private String flightIndexName;
	private String flightNo4Show;
	private String airlineName4Show;
	private String transfer4Show;
	private String duration4Show;
	private String week;
	
	//解析中航信用字段
	private String rph;

	public List<EthSegment> getSegments() {
		return segments;
	}

	public void setSegments(List<EthSegment> segments) {
		this.segments = segments;
	}

	public EthRule getRule() {
		return rule;
	}

	public void setRule(EthRule rule) {
		this.rule = rule;
	}

	public String getRph() {
		return rph;
	}

	public void setRph(String rph) {
		this.rph = rph;
	}

	public String getTransferCity() {
		return transferCity;
	}

	public void setTransferCity(String transferCity) {
		this.transferCity = transferCity;
	}

	public String getTransfer() {
		return transfer;
	}

	public void setTransfer(String transfer) {
		this.transfer = transfer;
	}

	public String getTransferName() {
		return transferName;
	}

	public void setTransferName(String transferName) {
		this.transferName = transferName;
	}

	public String getTransferCityName() {
		return transferCityName;
	}

	public void setTransferCityName(String transferCityName) {
		this.transferCityName = transferCityName;
	}

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public String getDeparture() {
		return departure;
	}

	public void setDeparture(String departure) {
		this.departure = departure;
	}

	public String getArrival() {
		return arrival;
	}

	public void setArrival(String arrival) {
		this.arrival = arrival;
	}

	public Integer getFlightIndex() {
		return flightIndex;
	}

	public void setFlightIndex(Integer flightIndex) {
		this.flightIndex = flightIndex;
	}

	public String getDepartureName() {
		return departureName;
	}

	public void setDepartureName(String departureName) {
		this.departureName = departureName;
	}

	public String getArrivalName() {
		return arrivalName;
	}

	public void setArrivalName(String arrivalName) {
		this.arrivalName = arrivalName;
	}

	public String getDepartureDate() {
		return departureDate;
	}

	public void setDepartureDate(String departureDate) {
		this.departureDate = departureDate;
	}

	public String getArrivalDate() {
		return arrivalDate;
	}

	public void setArrivalDate(String arrivalDate) {
		this.arrivalDate = arrivalDate;
	}

	public String getDepartureTime() {
		return departureTime;
	}

	public void setDepartureTime(String departureTime) {
		this.departureTime = departureTime;
	}

	public String getArrivalTime() {
		return arrivalTime;
	}

	public void setArrivalTime(String arrivalTime) {
		this.arrivalTime = arrivalTime;
	}

	public String getDepartureCity() {
		return departureCity;
	}

	public void setDepartureCity(String departureCity) {
		this.departureCity = departureCity;
	}

	public String getArrivalCity() {
		return arrivalCity;
	}

	public void setArrivalCity(String arrivalCity) {
		this.arrivalCity = arrivalCity;
	}

	public String getDepartureCityName() {
		return departureCityName;
	}

	public void setDepartureCityName(String departureCityName) {
		this.departureCityName = departureCityName;
	}

	public String getArrivalCityName() {
		return arrivalCityName;
	}

	public void setArrivalCityName(String arrivalCityName) {
		this.arrivalCityName = arrivalCityName;
	}

	public String getAirline() {
		return airline;
	}

	public void setAirline(String airline) {
		this.airline = airline;
	}

	public String getAirlineName() {
		return airlineName;
	}

	public void setAirlineName(String airlineName) {
		this.airlineName = airlineName;
	}

	public String getFlightNo() {
		return flightNo;
	}

	public void setFlightNo(String flightNo) {
		this.flightNo = flightNo;
	}

	public String getDuration() {
		return duration;
	}

	public void setDuration(String duration) {
		this.duration = duration;
	}

	public String getStopOver() {
		return stopOver;
	}

	public void setStopOver(String stopOver) {
		this.stopOver = stopOver;
	}

	public String getTeminalDep() {
		return teminalDep;
	}

	public void setTeminalDep(String teminalDep) {
		this.teminalDep = teminalDep;
	}

	public String getTeminalArr() {
		return teminalArr;
	}

	public void setTeminalArr(String teminalArr) {
		this.teminalArr = teminalArr;
	}

	public String getTransferTime() {
		return transferTime;
	}

	public void setTransferTime(String transferTime) {
		this.transferTime = transferTime;
	}

	public String getFlightNo4Show() {
		return flightNo4Show;
	}

	public void setFlightNo4Show(String flightNo4Show) {
		this.flightNo4Show = flightNo4Show;
	}

	public String getAirlineName4Show() {
		return airlineName4Show;
	}

	public void setAirlineName4Show(String airlineName4Show) {
		this.airlineName4Show = airlineName4Show;
	}

	public String getTransfer4Show() {
		return transfer4Show;
	}

	public void setTransfer4Show(String transfer4Show) {
		this.transfer4Show = transfer4Show;
	}

	public String getDuration4Show() {
		return duration4Show;
	}

	public void setDuration4Show(String duration4Show) {
		this.duration4Show = duration4Show;
	}

	public String getFlightIndexName() {
		return flightIndexName;
	}

	public void setFlightIndexName(String flightIndexName) {
		this.flightIndexName = flightIndexName;
	}

	public String getWeek() {
		return week;
	}

	public void setWeek(String week) {
		this.week = week;
	}
}
